package timing.ukulele.flow.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
@Data
@ApiModel("流程实例")
public class ProcessInstanceVO implements Serializable {
    @ApiModelProperty("流程所属系统id")
    private String tenantId;
    @ApiModelProperty("流程实例id")
    private String id;
    @ApiModelProperty("流程实例创建时间")
    private Date startTime;
    @ApiModelProperty("流程实例结束时间")
    private Date endTime;
    @ApiModelProperty("流程实例是否完成")
    private String status;
    @ApiModelProperty("流程实例开始活动节点id")
    private String startActivityId;
    @ApiModelProperty("流程实例结束活动节点id")
    private String endActivityId;
    @ApiModelProperty("流程model的key")
    private String processDefinitionKey;
    @ApiModelProperty("流程model的name")
    private String processDefinitionName;
    @ApiModelProperty("流程部署id")
    private String deploymentId;

}
